package com.lvtulife.paas.gtd.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.lvtulife.common.entity.BaseEntity;

import java.util.Date;

/**
 * 理想内容表
 */
@TableName("gtd_ideal")
public class GtdIdeal extends BaseEntity {

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    private Long uid;

    /**
     * 所属阶段主题ID
     */
    private Long sid;

    /**
     * 理想
     */
    private String ideal;

    /**
     * 详细描述
     */
    private String detail;

    /**
     * 缘由
     */
    private String cause;

    /**
     * 代号
     */
    private String giCode;

    /**
     * 理想状态：0未实现；1已实现；9作废
     */
    private Integer giStatus;

    /**
     * 置顶：0否；1是
     */
    private Integer top;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 期待完成时间
     */
    private Date hopeDt;

    /**
     * 实际完成时间
     */
    private Date finishDt;

    /**
     * 创建时间
     */
    private Date createdDt;

    /**
     * 更新时间
     */
    private Date updatedDt;

    /**
     * 数据状态：0正常；9删除
     */
    private Integer del;

    public GtdIdeal() {
    }

    public GtdIdeal(Long id) {
        super.setId(id);
    }

    public Long getUid() {
        return this.uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public Long getSid() {
        return sid;
    }

    public void setSid(Long sid) {
        this.sid = sid;
    }

    public String getIdeal() {
        return this.ideal;
    }

    public void setIdeal(String ideal) {
        this.ideal = ideal;
    }

    public String getDetail() {
        return this.detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public String getCause() {
        return this.cause;
    }

    public void setCause(String cause) {
        this.cause = cause;
    }

    public String getGiCode() {
        return this.giCode;
    }

    public void setGiCode(String giCode) {
        this.giCode = giCode;
    }

    public Integer getGiStatus() {
        return this.giStatus;
    }

    public void setGiStatus(Integer giStatus) {
        this.giStatus = giStatus;
    }

    public Integer getTop() {
        return this.top;
    }

    public void setTop(Integer top) {
        this.top = top;
    }

    public Integer getSort() {
        return this.sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Date getHopeDt() {
        return this.hopeDt;
    }

    public void setHopeDt(Date hopeDt) {
        this.hopeDt = hopeDt;
    }

    public Date getFinishDt() {
        return this.finishDt;
    }

    public void setFinishDt(Date finishDt) {
        this.finishDt = finishDt;
    }

    public Date getCreatedDt() {
        return this.createdDt;
    }

    public void setCreatedDt(Date createdDt) {
        this.createdDt = createdDt;
    }

    public Date getUpdatedDt() {
        return this.updatedDt;
    }

    public void setUpdatedDt(Date updatedDt) {
        this.updatedDt = updatedDt;
    }

    public Integer getDel() {
        return this.del;
    }

    public void setDel(Integer del) {
        this.del = del;
    }

}
